A Methodology for Automatic Diagnosability Analysis
نویسندگان
چکیده
We present an algorithm based on temporal-epistemic model checking combined with fault injection to analyse automatically the diagnosability of faults by agents in the system. We describe an implementation built on the multi-agent systems model checker MCMAS and a dedicated compiler for injecting faults into an MCMAS program. A diagnosability report is generated by the implementation which can be utilised at an early stage of fault tolerant multi-agent system design to ensure accurate fault diagnosis. We demonstrate the practical usefulness of the algorithm by performing automatic diagnosability analysis on a model of the IEEE 802.5 token ring LAN protocol which employs fault diagnosis mechanisms to achieve fault tolerance.
منابع مشابه
System Diagnosability Analysis Using p-slop MAP
Researchers have reported successful deployments of diagnosis decision support systems based on Bayesian networks. However, the methodology for evaluating the diagnosability for such systems has not been sufficiently addressed, which consequently hinders the pace of full embracement of such systems. In this paper, we propose a methodology to analyze diagnosability for diagnosing multiple faults...
متن کاملApplications of model checking for multi-agent systems: verification of diagnosability and recoverability
This paper presents a practical application of model checking for multi-agent systems to the automatic verification of diagnosability. First, a characterisation of diagnosability in terms of epistemic properties of agents is given; then, experimental results are presented for preliminary investigations in the automatic verification of diagnosability of Livingstone models.
متن کاملDiagnosability Study of Multistage Manufacturing Processes Based on Linear Mixed-Effects Models
Automatic in-process data collection techniques have been widely used in complicated manufacturing processes in recent years. The huge amounts of product measurement data created great opportunity for process monitoring and diagnosis. Given such product quality measurements, this article examines the diagnosability of the process faults in a multistage manufacturing process using a linear mixed...
متن کاملA New Approach for Diagnosability Analysis of Petri Nets Using Veri er Nets
In this paper we analyze the diagnosability properties of labeled Petri nets. We consider the standard notion of diagnosability of languages, requiring that every occurrence of an unobservable fault event be eventually detected, as well as the stronger notion of diagnosability in K steps, where the detection must occur within a xed bound of K event occurrences after the fault. We give necessary...
متن کاملA Chronicle-based Diagnosability Approach for Discrete Timed-event Systems: Application to Web-Services
This paper addresses the problem of diagnosability analysis in Web Services. In particular, it focuses on the analysis of the impact of time to the diagnostic capabilities in Web Service workflows. The diagnosability analysis that is proposed in this paper aims at determining the diagnostic capabilities of a previously developped algorithm for the diagnosis of Web Services. This diagnostic algo...
متن کامل